Fix objects-finalize test
authorMatthias Clasen <mclasen@redhat.com>
Wed, 27 Dec 2017 01:10:34 +0000 (20:10 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 27 Dec 2017 01:11:09 +0000 (20:11 -0500)
This test needs similar fixes to the notify test to
pass a display to GDK objects when instantiating them.

testsuite/gtk/objects-finalize.c

index 90b5045badce33263ac533e1542804fef49fe924..b7b358641dabec25ecb407ec5cb9df4bcb44b077 100644 (file)
@@ -52,6 +52,10 @@ test_finalize_object (gconstpointer data)
   GType test_type = GPOINTER_TO_SIZE (data);
   GObject *object;
 
+  if (g_str_equal (g_type_name (test_type), "GdkClipboard") ||
+      g_str_equal (g_type_name (test_type), "GdkDragContext"))
+    object = g_object_new (test_type, "display", gdk_display_get_default (), NULL);
+  else
   object = g_object_new (test_type, NULL);
   g_assert (G_IS_OBJECT (object));